package br.com.sgc.entities.produto;

import java.io.Serializable;
import java.math.BigDecimal;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;


@Entity
@Table(name = "produto_final", schema = "produto")
public class ProdutoFinal extends Produto implements Serializable{
	

	private static final long serialVersionUID = 1872788605675726953L;

	@Column(name = "estoque_atual")
	private Double estoqueAtual;
	
	@Column(name = "estoque_minimo")
	private Double estoqueMinimo;
	
	@Column(name = "custo_medio")
	private BigDecimal custoMedio;
	
	@Column(name = "is_produto_perecivel")
	private Boolean isProdutoPerecivel;
	
	//----------------------------------------------------Gets e Setters----------------------------------------------------
	
	public Double getEstoqueAtual() {
		return estoqueAtual;
	}

	public void setEstoqueAtual(Double estoqueAtual) {
		this.estoqueAtual = estoqueAtual;
	}

	public Double getEstoqueMinimo() {
		return estoqueMinimo;
	}

	public void setEstoqueMinimo(Double estoqueMinimo) {
		this.estoqueMinimo = estoqueMinimo;
	}

	public BigDecimal getCustoMedio() {
		return custoMedio;
	}

	public void setCustoMedio(BigDecimal custoMedio) {
		this.custoMedio = custoMedio;
	}

	public Boolean getIsProdutoPerecivel() {
		return isProdutoPerecivel;
	}

	public void setIsProdutoPerecivel(Boolean isProdutoPerecivel) {
		this.isProdutoPerecivel = isProdutoPerecivel;
	}

}

